@charset "utf-8";
/* CSS by www.softmoon.com.cn 软月互动 */
@media (max-width: 1440px) and (min-width: 768px) {
	html {zoom: 80%;}
	@-ms-viewport {width: 1920px;}		
}
@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?db547r');
  src:  url('../fonts/icomoon.eot?db547r#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?db547r') format('truetype'),
    url('../fonts/icomoon.woff?db547r') format('woff'),
    url('../fonts/icomoon.svg?db547r#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
body { margin:0 auto; font-size:14px; FONT-FAMILY: 'Microsoft Yahei', Arial, Helvetica, sans-serif; COLOR: #333;}
td {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
th {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
DIV {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
li {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
a { color:#333; text-decoration:none;}
a:hover { color:#0087cd; text-decoration:none;}
* {padding: 0px;margin: 0px;}
img { border:0px; display:inline;}
em {font-style:normal}
button,input,select,textarea { font-size:14px; font-family:inherit; margin:0; outline:none; resize:none; border:none;}
.clear { clear:both;}


.head_main { background:#333b4a; width:100%;}
.head_box { width:1226px; margin:0 auto; overflow:hidden; line-height:40px;}
.head_box_left { float:left; color:#fff;}
.head_box_right { float:right; color:#fff;}
.head_box_right li { display: inline;padding: 0 5px;}
.head_box_right li a { color:#fff;}

.top_main { position: relative; padding: 28px 0; z-index: 9; border-bottom: 1px solid #ecebec; box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.1); background: #fff; height:55px;}
.top_box { width:1226px; margin:0 auto; display: flex; flex-wrap: nowrap; justify-content:space-between;}
.top_logo {}
.top_nav {height:40px; line-height:40px; margin-top:10px;}
.top_nav .nav { margin:0 auto;}
.top_nav .nav li { float: left;  position: relative;}
.top_nav .nav li a { color: #666; padding:0 18px; display: inline-block; height: 40px; font-size:16px; font-family: Microsoft Yahei;}
.top_nav .nav .active { background: #fff;}
.top_nav .nav .active { color: #000;}
.top_nav .nav .last { background: none;}
.top_nav .nav li ol { position: absolute; left: 0px; top: 40px; z-index: 9999; background:rgba(245,245,245,0.8); width: 160px; overflow: hidden; display: none;}
.top_nav .nav li ol li { float: none;}
.top_nav .nav li ol li a { background: none; width: 100%; height: 40px; padding: 0px; padding-left: 15px; color:#333; font-size:14px;}
.top_nav .nav li ol li a:hover { background: #0164b0; color: #fff;}
.top_tel { float:right; margin-top:5px;}
.top_tel p { color:#666;}
.top_tel h3 { font-size:22px; color:#0262c5;}


.index_title {text-align: center; padding-top: 35px; padding-bottom: 40px;}
.index_title h3 { font-size: 38px; font-weight: 100; padding-bottom: 12px; color: #333; font-weight: bold;}
.index_title p {background: url(../images/line.png) center center no-repeat;width: 320px; height: 22px; margin: 0 auto;}

.floor_1 { padding-bottom:90px; padding-top:40px; min-height:380px; background:url(../images/f1_bg.jpg) no-repeat center bottom;}
.index_pro_box { width:1200px; overflow:hidden; margin:0 auto; margin-top:20px;}
.index_pro_peijian { float:left; width:600px; position:relative;}
.index_pro_peijian_box1 { position:relative;}
.index_pro_peijian_box1 img { display:block;}
.index_pro_peijian_box1 p { position:absolute; text-align:center; bottom:0px; background:rgba(0,0,0,0.4); color:#fff; width:100%; line-height:65px; font-size:18px;}
.index_pro_peijian_box2 { display:none;}
.index_pro_peijian:hover .index_pro_peijian_box2 { display:block; position:absolute; top:0px; background:rgba(0,0,0,0.7); color:#fff; width:100%; height:420px; text-align:center;}
.index_pro_peijian:hover .index_pro_peijian_box2 h1 { font-weight:normal; margin-top:100px; margin-bottom:20px; background:url(../images/icon_line.jpg) no-repeat center bottom; padding-bottom:25px;}
.index_pro_peijian:hover .index_pro_peijian_box2 p { font-size:16px;}
.index_pro_peijian:hover .index_pro_peijian_box2 a { color:#fff; padding:5px;}
.index_pro_peijian:hover .index_pro_peijian_box2 a:hover { color:#00a2ff; padding:5px;}
.index_pro_peijian:hover .index_pro_peijian_box1 p { display:none;}
.index_pro_peijian:hover .index_pro_peijian_box2 .index_pro_btn { margin-top:35px;}

.index_pro_gongchang { float:left; width:600px; position:relative;}
.index_pro_gongchang_box1 { position:relative;}
.index_pro_gongchang_box1 img { display:block;}
.index_pro_gongchang_box1 p { position:absolute; text-align:center; bottom:0px; background:rgba(0,0,0,0.4); color:#fff; width:100%; line-height:65px; font-size:18px;}
.index_pro_gongchang_box2 { display:none;}
.index_pro_gongchang:hover .index_pro_gongchang_box2 { display:block; position:absolute; top:0px; background:rgba(0,0,0,0.7); color:#fff; width:100%; height:420px; text-align:center;}
.index_pro_gongchang:hover .index_pro_gongchang_box2 h1 { font-weight:normal; margin-top:100px; margin-bottom:20px; background:url(../images/icon_line.jpg) no-repeat center bottom; padding-bottom:25px;}
.index_pro_gongchang:hover .index_pro_gongchang_box2 p { font-size:16px;}
.index_pro_gongchang:hover .index_pro_gongchang_box2 a { color:#fff; padding:5px;}
.index_pro_gongchang:hover .index_pro_gongchang_box1 p { display:none;}
.index_pro_gongchang:hover .index_pro_gongchang_box2 .index_pro_btn { margin-top:25px;}

.index_about { background:url(../images/index_about_bg.jpg) no-repeat center; padding:50px 0px; overflow:hidden;}
.index_about ul { width:1200px; margin:0 auto;}
.index_about ul li { background:#fff; padding:40px 40px; width:540px; float:right;}
.index_about ul li h1 { font-size:32px; margin-bottom:30px; font-weight:normal; color:#1d237b}
.index_about ul li h1 span { color:#c20e00;}
.index_about ul li dl { font-size:15px; line-height:22px; color:#666; margin-bottom:10px; overflow:hidden;}
.index_about ul li dl dd { font-size:24px; font-weight:bold; width:80px; float:left; margin-top:5px; color:#1d237b;font-style: italic}
.index_about ul li dl dt { float:left; width:460px;}
.index_about_btn { width:100%; margin-top:18px; overflow:hidden;}
.index_about_btn a { display:block; width:140px; line-height:38px; text-align:center; border:1px #e5e5e5 solid; color:#666;}
.index_about_btn a:hover { border:1px #005bac solid; background:#005bac; color:#fff;}

.index_about_time { width:100%; background:#cc0000;}
.index_about_time_box { width:1200px; margin:0 auto; color:#fff; overflow:hidden; background:url(../images/index_about_time_bg.png) no-repeat right bottom; padding:40px 0px;}
.index_about_time_box li { width:270px; float:left; margin-right:40px;}
.index_about_time_box li h2 { font-size:18px; margin-bottom:5px; font-weight:normal;}
.index_about_time_box li p { font-size:15px; line-height:24px; color:#ffd9d9}

.floor_2 { padding-bottom:80px; padding-top:40px; background:#f5f5f5;}
.index_news { width:1200px; margin:0 auto; overflow:hidden;}

/*焦点图*/
.focus { position:relative; width:550px; height:358px; background-color:#fff; float: left;}  
.focus img { width: 550px; height: 358px;} 
.focus .shadow .title { width: 260px; height: 40px; padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a { text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow { width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:45px; line-height: 45px; background:rgba(0,0,0,0.4);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a { text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg { bottom:10px; right:15px; position:absolute; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a { position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 5px;color:#e1e1e1;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover { background:#cc0000;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }

.index_news_list { float:right; width:600px;}
.index_news_list ul { font-size:16px; overflow:hidden; margin-bottom:10px; padding:15px 18px 10px 18px; background:#fff; height:88px;}
.index_news_list ul li { margin-bottom:3px; font-size:18px;}
.index_news_list ul li a { color:#333; text-decoration:none;}
.index_news_list ul li a:hover { color:#cc0000; text-decoration:none;}
.index_news_list ul dl { font-size:14px; color:#ccc; margin-bottom:5px;}
.index_news_list ul dd { font-size:14px; color:#818181; line-height:21px;}


.track { width:1226px; margin:0 auto;}
.container { width: 1226px; margin: auto;}
.view-port { overflow: hidden;}
.slider-container { position: relative; margin:0; padding:0; height:380px;}
.slider-container .item {  position: absolute; width: 380px; height:320px; margin:10px; border:1px #e5e5e5 solid; border-radius:4px; padding:5px;}
.slider-container .item li img { width:380px; height:220px;}
.slider-container .item li .con { padding:18px;}
.slider-container .item li .con p { color:#666; padding-top:10px;}
.bullet-pagination { width: 100%; text-align: center; margin-top: 15px;}
.bullet { display: inline-block; background: #999; padding:6px; border-radius:50%; margin-right: 10px; opacity: 0.4; -webkit-transition: opacity 0.5s linear; -moz-transition: opacity 0.5s linear; -ms-transition: opacity 0.5s linear; -o-transition: opacity 0.5s linear; transition: opacity 0.5s linear;}
.bullet.active { opacity: 1; background: #1c60ab}
.bullet:last-child { margin-right: 0;}

.body_main { width:1200px; margin:0 auto; overflow:hidden; margin-top:-75px; margin-bottom:50px;}
.left_box { float:left; width:220px;}
.left_nav { width:230px; background:#035ea4; border-radius:0px 40px 0px 40px; min-height:400px; padding-bottom:80px;}
.left_nav ul { height:80px; color:#fff; font-size:24px; font-weight:bold; padding-top: 45px; padding-left:30px;}
.left_nav ul p { font-size:12px; color:#fff; font-weight:normal;text-transform:uppercase;}
.left_nav li { font-size:16px; width:188px; margin-left: 20px; line-height:35px; margin-bottom:20px; text-indent:40px;}
.left_nav li a { color:#fff;}
.left_nav li a:hover { display:block; width:188px; height:35px; color:#035ea4; background:#fff; border-radius:0px 0px 0px 10px;}
.left_nav li.nav_on a { display:block; width:188px; height:35px; color:#035ea4; background:#fff; border-radius:0px 0px 0px 10px;}

.right_box { float:right; width:930px; margin-top: 80px;}
.here_title { font-size:20px; color:#333; border-bottom:1px #e5e5e5 solid; margin-bottom:25px; background:url(../images/here_ico.jpg) no-repeat 0px 12px;}
.here_title span { border-bottom:2px #cacaca solid; line-height: 50px; padding-bottom: 10px;padding-left: 20px;}
.here_title small { color:#b5b5b5; font-size:14px; text-transform:uppercase;}

/*-------------关于我们-----------------*/
.banner_about { width:100%; background:url(../images/banner_about.jpg) no-repeat center top; height:314px;}

.about_video { width:100%; margin-bottom:20px;}
.about_video p { text-align:right; margin-top:10px; display:none;}
.about_content { font-size:16px; color:#888888; min-height: 500px;}
.about_content p { margin-bottom:15px; line-height:32px;}
.about_content p strong { color:#af0e00}
.about_content img { max-width:950px;}

.about_rongyu { overflow:hidden;}
.about_rongyu li { float:left; text-align:center; font-size:16px; margin-bottom:20px; margin:20px; color:#666;}
.about_rongyu li img { width:300px; height:205px; border:1px #e5e5e5 solid; padding:5px; margin-bottom:15px;}
.about_rongyu li.about_list_10 img { height:360px;}
.about_rongyu li.about_list_11 img { height:360px;}
.about_rongyu li.about_list_12 img { height:360px;}


.page_main { width:100%; background:#f7f7f7; padding-bottom:60px; padding-top:50px;}

.info_nav { width:1200px; margin:0 auto; overflow:hidden; margin-bottom:20px;}
.info_nav li { float:left; margin-right:20px; font-size:16px;}
.info_nav li a { display:block; width:130px; height:40px; line-height:40px; text-align:center; color:#fff; background:#035ea4}
.info_nav li a:hover { background:#af0e00}
.info_nav li#nav_on a { display:block; width:130px; height:40px; line-height:40px; text-align:center; color:#FFF; background:#af0e00}
.main_box { width:1080px; margin:0 auto; background:#fff; padding:40px 60px; min-height:400px;}

/*-------------------新闻资讯-----------------------*/
.banner_news { width:100%; background:url(../images/banner_news.jpg) no-repeat center top; height:326px;}
.news_list { margin-bottom:30px;}
.news_list ul { overflow:hidden; margin-bottom:20px; padding:5px;}
.news_list ul:hover { background:#f3eee7;}

.news_list img { width:292px; height:160px; float:left; margin-right:30px;}
.news_list dl { float:left; width:730px;}
.news_list dl dd { font-size:18px; margin-bottom:20px; margin-top:16px;}
.news_list dl dd a { color:#333;}
.news_list dl dd a:hover { color:#cc0000;}
.news_list dl dt { font-size:14px; color:#939393; line-height:22px;}

.news_box { padding:0px 40px 40px 40px; margin-bottom:30px;}
.news_title { text-align:center; margin-bottom:20px; font-size:18px;}
.news_info { text-align:center; color:#939393; font-size:14px; border-bottom:1px #e5e5e5 solid; padding-bottom:30px; margin-bottom:30px;}
.news_content { line-height:35px; color:#666; font-size:16px;}
.news_content p { margin-bottom:12px}
.news_content img { max-width:780px; margin:0 auto; margin-bottom:15px; display: block;}
.news_content ol { padding-left:20px; margin-bottom:15px; line-height:32px; font-size:14px;}
.news_content ol li { background:url(../images/list_ico_1.jpg) no-repeat 0px 12px; padding-left:15px;}
.news_content ul { margin-bottom:10px;}
.news_content ul li { background:url(../images/list_ico_1.jpg) no-repeat 0px 15px; padding-left:15px;}

/*-------------------工厂能力-----------------------*/


.gcnl_info { margin-bottom:60px; font-size:16px; color:#666; line-height:30px;}
.gcnl_info h2 { margin-bottom:15px; color:#333;}
.gcnl_list { margin:0 auto; overflow:hidden;}
.gcnl_list ul { background:#fff; margin-bottom:20px; float:left; width:350px; margin-right:15px;}
.gcnl_list ul:nth-of-type(3n) { margin-right:0px;}
.gcnl_list ul img { width:350px; height:220px; float:left; margin-bottom:15px;}
.gcnl_list ul li { text-align:center;}
.gcnl_list ul li h2 { font-size:16px; margin-bottom:15px; font-weight:normal; color:#666;}




/*-------------------产品中心-----------------------*/
.banner_product { width:100%; background:url(../images/banner_product.jpg) no-repeat center top; height:326px;}
.products_box h1 { margin-bottom:30px;}
.products_box h1 small { font-weight:normal; font-size:18px; color:#ccc; text-transform:uppercase;}

.product_list { overflow:hidden;}
.product_list li { float:left; text-align:center; font-size:16px; padding:5px 5px 15px 5px; margin-right:120px; border-radius:3px; margin-bottom:50px; color:#666;}
.product_list li:nth-child(3n) { margin-right:0px;}
.product_list li img { width:220px; height:220px; margin-bottom:15px; padding:25px;}

.product_list_info { font-size:16px; line-height:25px; color:#666; margin-bottom:60px;}
.product_list_info p { margin-bottom:15px;}

.product_box { width:1080px; padding:40px 0px 70px 0px; margin:0 auto; overflow:hidden;}
.product_show_left { float:left; border-right: 1px #f6f6f6 solid; padding-right:40px; margin-right:40px; width:950px;}
.product_show_right { float:right; width:310px;}
.product_show { margin:0 auto; overflow:hidden;}
.product_show_pic { float:left; width:580px;}
.ban { width:580px; position:relative; overflow:hidden; margin:0 auto;}
.ban2 { width:580px; height:380px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li { width:580px; height:580px; text-align:center;}
.ban2 ul li img { width:360px; height:360px;}
.prev{ float:left; cursor:pointer;}
.num { height:60px; overflow:hidden; width:400px; position:relative;float:left;}
.min_pic { padding-top:20px; width:460px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li { width:40px; height:40px; margin-right:30px; padding:5px 8px; border-bottom:2px #fff solid;}
.num ul li.on { border-bottom:2px solid #000; padding:5px 8px;}
.num ul li img { width:35px;}
.prev_btn { width:32px; text-align:center; height:18px; margin-top:12px; cursor:pointer; float:right;}
.prev_btn li { float:left;}
.prev_btn li img { width:6px;}
.prev1 { position:absolute; top:150px; left:0px; width:41px; height:69px; z-index:9;cursor:pointer; background:url(../images/icon-slides.png) no-repeat -84px 50%;}
.prev1:hover { background:url(../images/icon-slides.png) no-repeat 0px 50%;}
.next1 { position:absolute; top:150px; right:0px; width:41px; height:69px;z-index:9;cursor:pointer; background:url(../images/icon-slides.png) no-repeat -125px 50%;}
.next1:hover { background:url(../images/icon-slides.png) no-repeat -42px 50%;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}

.product_show_info { float:right; width:400px; margin-top:40px;}
.product_show_info .product_title { margin-top:20px; margin-bottom:40px;}
.product_show_info .product_title ul { font-size:34px; line-height: 36px; margin-bottom:6px;}
.product_show_info .product_title li { font-size:16px; color:#ed6d00; line-height:28px; margin-bottom:10px;}

.product_fixed { position:fixed; width:100%; background-color:#fff; display:none; top:0; width:100%; box-shadow:0px 0px 10px #ccc; z-index:10000}
.product_fd_box { width:1226px; margin:0 auto; padding:20px 0px; overflow:hidden;}
.product_fd_title { width:910px;}
.product_fd_title img { width:50px; height:50px; float:left; margin-right:20px;}
.product_fd_title ul { float:left;}
.product_fd_title ul h2 { font-size:24px;}
.product_fd_title ul p { font-size:14px; color:#ed6d00;}

.product_title_contents { font-size:24px; margin-bottom:30px; font-weight:bold; color:#333; border-bottom:1px #e5e5e5 solid; padding-bottom:20px;}
.product_contents { font-size:16px; color:#666; line-height:35px; padding: 0 20px;}
.product_contents h1 { font-size:36px; color:#165a9c; margin-bottom:20px;}
.product_contents h2 { font-size:26px; color:#f16833; margin-bottom:5px;}
.product_contents h3 { font-size:22px; color:#165a9c; margin-bottom:15px; margin-top:15px;}
.product_contents img { max-width:920px;}
.product_contents table { margin:0 auto; margin-top: 36px; width:100%; border-collapse: collapse; border: 1px solid #e5e5e5; margin-bottom:36px;}
.product_contents table tr { height: 36px; }
.product_contents table tr:first-child { background-color: #f7f7f7;}
.product_contents table tr:first-child td { font-size: 16px; font-family: "微软雅黑"; font-weight:bold; color:#333;}
.product_contents table tr td { height: 46px; font-family: "微软雅黑"; font-size: 14px; text-align: center; vertical-align: middle; border: 1px solid #e5e5e5; padding:5px 10px;}
.product_contents ol { padding-left: 25px;}
.product_contents ol li { list-style-type: disc;}

/*-------------------人力资源-----------------------*/
.banner_huoban { width:100%; background:url(../images/banner_hezuo.jpg) no-repeat center top; height:326px;}
.huoban_map { text-align:center; margin-bottom:60px;}

.job_text { text-align:center; margin-bottom:30px;}
.job_text h2 { font-size:36px; font-weight:normal; margin-bottom:25px;}
.job_text p { font-size:16px; line-height:26px; color:#666; margin-bottom:40px;}
.job_text img { width:680px;}

/* 职位列表 */
.positionsbox { width:100%;}
.fieldset {position:relative;margin-bottom:2em;font-size:14px;font-weight:bold;text-align:center;}
.fieldset:before {content:"";position:absolute;left:0;bottom:50%;width:100%;height:1px;background:#e5e5e5;}
.fieldset span {position:relative;z-index:88;padding:0 2.25em;background:#fff;}
.positions-list { font-size:14px;}
.positions-list .item { padding:15px 15px; cursor:pointer;}
.positions-list .item a { color:#333; text-decoration:none; font-size:16px;}
.positions-list .item a:hover { color:#5a2f5e;}
.positions-list .item:nth-child(odd) { background:#f1f1f1;}
.positions-list .item:last-child { border-bottom:solid 1px #f1f1f1;}
.positions-list .locale { float:right;color:#999;}
.positions-list .cover { display:none; position:fixed; z-index:1000; height:100%; width:100%; top:0; left:0; background:#666; opacity:.3;}
.operationbox:after, [class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-cross:before { content: "\ea0f";}
.positions-list .jobInf { display:none; position:fixed; z-index:1001; width:900px; left:50%; margin-left:-450px; height:60%; top:10%; background:#fff; box-shadow:0 0 4px #666; padding:3em 3.5em;}
.positions-list .jobInf .titBar>* { display:inline-block;}
.positions-list .jobInf .titBar .tit { font-size:1.714285em;}
.positions-list .jobInf .titBar .where { font-size:1.14285em; color:#888; margin-left:3em;}
.positions-list .jobInf .con { position:absolute; top:8em; bottom:3em; left:3.5em; right:3.5em; overflow:auto; line-height: 30px; font-size:16px;}
.positions-list .jobInf .con .job_url { width:160px; margin:0 auto; margin-top:30px;}
.positions-list .jobInf .con .job_url a { display:block; width:100%; height:40px; line-height:40px; background:#ff6000; color:#fff; text-align:center;}
.positions-list .jobInf .con .job_url a:hover { background:#ea5800;}
.positions-list .jobInf .close { position: absolute;right: 0; top: 0;width: 34px; height: 34px;background: #005ea6; color: #fff;line-height: 34px; text-align: center;cursor: pointer;font-size: 12px;}



.huoban_logo { overflow:hidden;}
.huoban_logo ul { float:left; margin-right:90px; width:495px; text-align:center;}
.huoban_logo ul h2 { margin-bottom:30px;}

.banner_job { width:100%; background:url(../images/banner_job.jpg) no-repeat center top; height:326px;}
.jobxy_index_list { overflow:hidden; padding-left:20px; padding-top:30px;}

.jobxy_index_box { border:1px #e5e5e5 solid; float:left; margin-right:40px; padding:10px;}
.jobxy_index_box ul { margin-bottom:10px;}
.jobxy_index_box ul img { width:468px; height:280px;}
.jobxy_index_box li { font-size:16px; text-align:center}
.jobxy_index_box:hover { border:1px #008efc solid;}

/*-------------------联系我们-----------------------*/
.banner_contact { width:100%; height:320px; background:url(../images/banner_contact.jpg) no-repeat center #eae5de;}
.contact_box .title { margin-bottom:30px; font-size:28px;}
.contact_map { margin-bottom:20px;}
.contact_map img { width:1080px; height:300px;}
.contact_content { font-size:15px; color:#666; line-height:35px;}
.contact_content strong { font-size:22px; color:#046d48; line-height:55px;}




.foot { width:100%; background:#3d3d3d;}
.foot_box { width:1200px; margin:0 auto; overflow:hidden; padding:26px 0px;}
.foot_box .foot_l { float:left;}
.foot_box .foot_l ul { font-size:16px; color:#c9c9c9; margin-bottom:15px;}
.foot_box .foot_l ul a { color:#c9c9c9;}
.foot_box .foot_l ul a:hover { color:#fff;}
.foot_box .foot_l li { line-height:26px; color:#838383;}
.foot_box .foot_l li a { color:#838383;}
.foot_box .foot_l li a:hover { color:#599849;}
.foot_box .foot_r { float:right;}
.foot_box .foot_r li { text-align:center; color:#838383;}
.foot_box .foot_r li img { width:100px; height:100px; margin-bottom:5px;}